// 定义用来做全局注册的插件
// 1、插件的定义
// 1.对象定义 2. 函数定义法
import PageTools from '@/components/PageTools'
// import UploadImg from '@/components/UploadImg'
import UploadImg from './UploadImg'
const plugin = {
  install(Vue) {
    // Vue形参:Vue的构造函数
    console.dir(Vue)
    // Vue.component -> 全局注册
    Vue.component(PageTools.name, PageTools)
    Vue.component(UploadImg.name, UploadImg)
  }
}
// 2、插件的注册
// 重要：一旦我们调用了Vue.use(plugin)相当于自动执行了插件对象内部的install
// 并把Vue构造函数当成实参传入
export default plugin
